

#ifndef DATASTRUCT_HEAP_H
#define DATASTRUCT_HEAP_H


static int* array;

//堆元素的个数
static int size=0;

//堆的容量
static int c=0;

void  createHeap(int capacity);

int getLength();

void freeHeap();

void insertHeap(int data);

int getMaxHeap();

static void shiftUp(int index);

static void shiftDown(int i);

void printHeap();

void travel();

int isEmpty();


#endif